---
title: Application operations and processes
summary: The seven business workflows of NDReimbursementWebApp with the rules each enforces.
status: generated
owner: SAIF Case Management
last_reviewed: 2026-10-20
---

# Application operations and processes

All workflows run on the single [NDReimbursement](../screens/ndreimbursement.md) screen. Each workflow has its own page with steps and a process flow.

## Workflows

| Workflow | Trigger | Summary | Rules |
| --- | --- | --- | --- |
| [Load screen](operations/load-screen.md) | GET of the page | Resolves context, authorizes, loads statements and derives flags | [BR-APP-001](business-rules.md#br-app-001), [BR-APP-002](business-rules.md#br-app-002), [BR-APP-003](business-rules.md#br-app-003), [BR-SCR-001](business-rules.md#br-scr-001), [BR-SCR-009](business-rules.md#br-scr-009), [BR-SCR-011](business-rules.md#br-scr-011), [INH-001](business-rules.md#inh-001), [INH-009](business-rules.md#inh-009) |
| [Change policy context](operations/change-policy-context.md) | Policy number or statement selection | Switches the policy in the shared BOL context | [BR-APP-004](business-rules.md#br-app-004), [INH-001](business-rules.md#inh-001), [INH-005](business-rules.md#inh-005), [INH-008](business-rules.md#inh-008) |
| [Save requested amounts](operations/save-requested-amounts.md) | Save button | Posts modified claim amounts as JSON | [BR-APP-006](business-rules.md#br-app-006), [BR-APP-007](business-rules.md#br-app-007), [BR-SCR-003](business-rules.md#br-scr-003), [BR-SCR-005](business-rules.md#br-scr-005) |
| [Pay by mail](operations/pay-by-mail.md) | Pay by mail button | Produces the statement PDF | [BR-APP-006](business-rules.md#br-app-006), [BR-APP-007](business-rules.md#br-app-007) |
| [Pay online](operations/pay-online.md) | Pay Online button | Creates a OneInc payment request | [BR-SCR-007](business-rules.md#br-scr-007), [BR-SCR-008](business-rules.md#br-scr-008), [BR-APP-006](business-rules.md#br-app-006) |
| [Override due date](operations/override-due-date.md) | Due date form | Overrides the statement due date | [BR-SCR-001](business-rules.md#br-scr-001), [BR-SCR-002](business-rules.md#br-scr-002), [BR-APP-006](business-rules.md#br-app-006) |
| [Delete statement](operations/delete-statement.md) | Delete confirmation (form submits GET) | Documents the delete handler; the observed form cannot invoke the POST handler, so the UI does not delete | [BR-APP-003](business-rules.md#br-app-003), [BR-APP-006](business-rules.md#br-app-006) |

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. They describe inherited behavior from the indicated
> origin library and should be verified if the dependency version changes.

## Related documentation
- [Application index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Configuration](configuration.md)
- [Business rules](business-rules.md)
- [Hosted endpoints](hosted-endpoints.md)
- [Security and authorization](security-authorization.md)
- [Data model](data-model.md)
- [Tech debt](tech-debt.md)
- [Screens index](../screens/index.md)

## Sources
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml.cs
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml
